const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  //开启代理（方式一）
  // devServer: {
  //   proxy: 'http://localhost:3000'//只能配置一个，而且不能灵活控制代理的目录
  // },
  //开启代理（方式二）
  devServer: {
    proxy: {
      '/ITxin': {//请求前缀
        target: 'http://localhost:3000',
        pathRewrite: { '^/ITxin': '' },//把/ITxin变为空字符串
        ws: true,//用于支持websocket
        changeOrigin: true//如果为true则代理服务器说谎，请求3000自己也说3000,用于控制请求头中的host值
      },
      '/ITdemo': {//请求前缀
        target: 'http://localhost:3001',
        pathRewrite: { '^/ITdemo': '' },//把/ITxin变为空字符串
        ws: true,//用于支持websocket
        changeOrigin: true//如果为true则代理服务器说谎，请求3000自己也说3000,用于控制请求头中的host值
      },
    }
  },
})
